/*    */
package com.purvar.boot.api.system.entity;
/*    */

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.purvar.boot.comm.api.vo.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/*    */
/*    */
/*    */
/*    */
/*    */
/*    */
/*    */
@TableName("sys_dict_item")
/*    */
@ApiModel(value = "平台-字典值对象", description = "平台-字典值对象")
/*    */ public class SysDictItem extends BaseEntity {
    /*    */   private static final long serialVersionUID = 1L;
    /*    */
    @TableId(type = IdType.UUID)
    /*    */ private String id;
    /*    */
    @ApiModelProperty("备注")
    /*    */ private String remark;
    /*    */
    @ApiModelProperty("字典id")
    /*    */ private String dictId;
    /*    */
    @ApiModelProperty("显示内容(中文)")
    /*    */ private String nameCn;

    /*    */
    /* 22 */
    public SysDictItem setId(String id) {
        this.id = id;
        return this;
    }

    @ApiModelProperty("显示内容(英文)")
    private String nameEn;
    @ApiModelProperty("显示内容(日文)")
    private String nameJp;
    @ApiModelProperty("字典值")
    private String dictValue;
    @ApiModelProperty("排序")
    private Integer sortNo;
    @ApiModelProperty("国际化名称")
    @TableField(exist = false)
    private String i18Name;

    public SysDictItem setRemark(String remark) {
        this.remark = remark;
        return this;
    }

    public SysDictItem setDictId(String dictId) {
        this.dictId = dictId;
        return this;
    }

    public SysDictItem setNameCn(String nameCn) {
        this.nameCn = nameCn;
        return this;
    }

    public SysDictItem setNameEn(String nameEn) {
        this.nameEn = nameEn;
        return this;
    }

    public SysDictItem setNameJp(String nameJp) {
        this.nameJp = nameJp;
        return this;
    }

    public SysDictItem setDictValue(String dictValue) {
        this.dictValue = dictValue;
        return this;
    }

    public SysDictItem setSortNo(Integer sortNo) {
        this.sortNo = sortNo;
        return this;
    }

    public SysDictItem setI18Name(String i18Name) {
        this.i18Name = i18Name;
        return this;
    }

    public String toString() {
        return "SysDictItem(id=" + getId() + ", remark=" + getRemark() + ", dictId=" + getDictId() + ", nameCn=" + getNameCn() + ", nameEn=" + getNameEn() + ", nameJp=" + getNameJp() + ", dictValue=" + getDictValue() + ", sortNo=" + getSortNo() + ", i18Name=" + getI18Name() + ")";
    }

    /* 23 */
    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof SysDictItem)) return false;
        SysDictItem other = (SysDictItem) o;
        if (!other.canEqual(this)) return false;
        if (!super.equals(o)) return false;
        Object this$id = getId(), other$id = other.getId();
        if ((this$id == null) ? (other$id != null) : !this$id.equals(other$id)) return false;
        Object this$remark = getRemark(), other$remark = other.getRemark();
        if ((this$remark == null) ? (other$remark != null) : !this$remark.equals(other$remark)) return false;
        Object this$dictId = getDictId(), other$dictId = other.getDictId();
        if ((this$dictId == null) ? (other$dictId != null) : !this$dictId.equals(other$dictId)) return false;
        Object this$nameCn = getNameCn(), other$nameCn = other.getNameCn();
        if ((this$nameCn == null) ? (other$nameCn != null) : !this$nameCn.equals(other$nameCn)) return false;
        Object this$nameEn = getNameEn(), other$nameEn = other.getNameEn();
        if ((this$nameEn == null) ? (other$nameEn != null) : !this$nameEn.equals(other$nameEn)) return false;
        Object this$nameJp = getNameJp(), other$nameJp = other.getNameJp();
        if ((this$nameJp == null) ? (other$nameJp != null) : !this$nameJp.equals(other$nameJp)) return false;
        Object this$dictValue = getDictValue(), other$dictValue = other.getDictValue();
        if ((this$dictValue == null) ? (other$dictValue != null) : !this$dictValue.equals(other$dictValue))
            return false;
        Object this$sortNo = getSortNo(), other$sortNo = other.getSortNo();
        if ((this$sortNo == null) ? (other$sortNo != null) : !this$sortNo.equals(other$sortNo)) return false;
        Object this$i18Name = getI18Name(), other$i18Name = other.getI18Name();
        return !((this$i18Name == null) ? (other$i18Name != null) : !this$i18Name.equals(other$i18Name));
    }

    protected boolean canEqual(Object other) {
        return other instanceof SysDictItem;
    }


    /*    */
    /*    */
    /*    */
    /*    */
    /*    */
    /*    */
    /*    */
    /* 31 */
    public String getId() {
        return this.id;
    }

    /*    */
    /*    */
    /* 34 */
    public String getRemark() {
        return this.remark;
    }

    /*    */
    /*    */
    /* 37 */
    public String getDictId() {
        return this.dictId;
    }

    /*    */
    /*    */
    /* 40 */
    public String getNameCn() {
        return this.nameCn;
    }

    /*    */
    /*    */
    /* 43 */
    public String getNameEn() {
        return this.nameEn;
    }

    /*    */
    /*    */
    /* 46 */
    public String getNameJp() {
        return this.nameJp;
    }

    /*    */
    /*    */
    /* 49 */
    public String getDictValue() {
        return this.dictValue;
    }

    /*    */
    /*    */
    /* 52 */
    public Integer getSortNo() {
        return this.sortNo;
    }

    /*    */
    /*    */
    /*    */
    /* 56 */
    public String getI18Name() {
        return this.i18Name;
    }
    /*    */
}


/* Location:              D:\springcloud\eureka\autoCode\src\main\java\!\com\purvar\boot\api\system\entity\SysDictItem.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.0.7
 */